Skip to content

Conversation

DevLaTron
Copy link

This patch adds the possibility to add an optional output name for the patched ROM:

asar patch.asm original.smc patched.smc

will copy original.smc to patched.smc before processing. If no output name is provided, the previous behavior is conserved, making the patch backwards compatible by patching the ROM in place.

Technically, it simply copies to ROMNAME to OUTNAME and then sets ROMNAME to OUTNAME afterwards.

The rationale for this patch is that when using a Versioning System or automated build processes for patching, you may want to conserve the original file while outputting to a build directory or similar.

While there is the small drawback of having to press enter once more when using the prompt to patch, the advantages of easier automation should outweigh this by far.

@coveralls
Copy link

coveralls commented Sep 13, 2018

Coverage Status

Coverage decreased (-0.1%) to 78.733% when pulling 43b97a7 on DevLaTron:optional-outputrom into 3d81cdf on RPGHacker:master.

@trillllian
Copy link
Collaborator

feel old yet? this PR was created closer to the initial release of asar than to today

the ability to do this would be useful, but i don't like this approach, and the patch itself has bitrotted.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants